﻿#pragma once
#include "pipeline.h"

#define PipeLine_IID "com.bluesword.PipeLine"

class PipelinePluginBase
{
public:
	PipelinePluginBase() {}
	virtual ~PipelinePluginBase() {}

	virtual Pipeline* CreatePipeline(PipelineType type) = 0;
};

Q_DECLARE_INTERFACE(PipelinePluginBase, PipeLine_IID)
